package com.team.game;

import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
import android.graphics.SweepGradient;

import com.team.game.framework.impl.Scale_X_Y;

/*Класс вызывается во время отработки конструкторов других классов*/

public class Loader {

    private final Paint paint;
    private float radius = 100;

//    private final int[] colors= {
//            Color.rgb (255, 0, 0),
//            Color.rgb (255, 50, 0),
//            Color.rgb (255, 100, 0),
//            Color.rgb (255, 150, 0),
//            Color.rgb (255, 250, 0),
//            Color.rgb (255, 255, 0)
//    };

    public Loader () {
        paint = new Paint ();
        SweepGradient sweepGradient = new SweepGradient (Scale_X_Y.Size_X / 2, Scale_X_Y.Size_Y / 2, Color.YELLOW, Color.RED);
        paint.setShader (sweepGradient);
    }

    public void draw (Canvas canvas) {
        update ();

        canvas.drawCircle (Scale_X_Y.Size_X / 2, Scale_X_Y.Size_Y / 2, radius, paint);
    }

    private void update () {
        radius++;
    }

}
